div.wrap{
    width: 30% !important;
    margin: 20px auto 0 auto !important;
}
.auto-inp{
    width: 30% !important;
    height: 36px !important;
    padding-left: .5em !important;
    border-radius: 2px !important;
    border: none !important;
    color: #666 !important;
    outline: none !important;
}
.auto{
    width: 30% !important;
    border: none !important;
    border-top: none !important;
    position: absolute !important;
}
.auto_out{
    width: 30% !important;
    height: 36px !important;
    line-height: 36px !important;
    padding-left: .5em !important;
    color: #000 !important;
    background: #9bf1ff !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    -o-text-overflow: ellipsis !important;
    text-overflow: ellipsis !important;
    font-size: 1ex !important;
}
.auto_out.on{
    background: #0d8ddb !important;
    cursor: pointer !important;
}
.hidden{
    display: none !important;
}
